giant killer

Translations
tueur de géants
Definitions
A 'giant killer' is a person, team, or thing that defeats someone or something much more powerful or favored, especially in sports or competitions.